Uses of Class
edu.uky.ai.lp.logic.Unifier
| Package | Description |
|---|---|
| edu.uky.ai.lp.ai |
Contains classes for creating agents who play "Hunt the Wumpus".
|
| edu.uky.ai.lp.logic |
Contains classes for representing logical formulas in function-free
predicate logic, unifiers, and knowledge bases.
|
-
Uses of Unifier in edu.uky.ai.lp.ai
Fields in edu.uky.ai.lp.ai declared as Unifier Modifier and Type Field Description UnifierProver. unifierThe unifier as it stands before the proof beginsConstructors in edu.uky.ai.lp.ai with parameters of type Unifier Constructor Description Prover(E expression, Unifier unifier)Constructs a prover for a given expression and current unifier. -
Uses of Unifier in edu.uky.ai.lp.logic
Methods in edu.uky.ai.lp.logic that return Unifier Modifier and Type Method Description UnifierUnifier. clone()UnifierUnifier. set(Variable variable, Term value)Sets a variable equal to a value (if value is a constant) or as having the same value as another variable (if value is a variable).UnifierBooleanExpression. unify(Formula other, Unifier unifier)UnifierConstant. unify(Formula other, Unifier unifier)UnifierFact. unify(Formula other, Unifier unifier)UnifierFormula. unify(Formula other, Unifier unifier)Unify this formula with another formula, adding to a given unifier as needed to make the two expression the same.UnifierVariable. unify(Formula other, Unifier unifier)Methods in edu.uky.ai.lp.logic with parameters of type Unifier Modifier and Type Method Description ConjunctionConjunction. substitute(Unifier unifier)ConstantConstant. substitute(Unifier unifier)DisjunctionDisjunction. substitute(Unifier unifier)ExpressionExpression. substitute(Unifier unifier)FactFact. substitute(Unifier unifier)FormulaFormula. substitute(Unifier unifier)Return a version of this formula with its variables replaced with the values assigned to them by a unifier.NegationNegation. substitute(Unifier unifier)abstract TermTerm. substitute(Unifier unifier)TermVariable. substitute(Unifier unifier)protected Expression[]BooleanExpression. substituteArguments(Unifier unifier)Returns the expression's arguments with their variables substituted.UnifierBooleanExpression. unify(Formula other, Unifier unifier)UnifierConstant. unify(Formula other, Unifier unifier)UnifierFact. unify(Formula other, Unifier unifier)UnifierFormula. unify(Formula other, Unifier unifier)Unify this formula with another formula, adding to a given unifier as needed to make the two expression the same.UnifierVariable. unify(Formula other, Unifier unifier)